Wire feed speed referenced variable frequency pulse welding system

ABSTRACT

A pulsed waveform welding operation is implemented by reference to a commanded wire feed speed set by an operator. The wire feed speed is set on a wire feeder, and a signal representative of the commanded wire feed speed is applied to a power supply. The power supply control circuitry references a look-up table in which pulsed waveform parameters are provided based upon wire feed speed. The parameters may include multiple parameters such as pulse frequency, peak current, background current, and current ramp rates. The control circuitry commands power conversion circuitry to generate the commanded waveform as a function of the commanded wire feed speed.

BACKGROUND

The invention relates generally to welders, and more particularly to awelder configured to perform a welding operation in which a pulsedwaveform is applied to welding wire as the wire is advanced from awelding torch.

A wide range of welding systems and welding control regimes have beenimplemented for various purposes. In continuous welding operations,metal inert gas (MIG) techniques allow for formation of a continuingweld bead by feeding welding wire shielded by inert gas from a weldingtorch. Electrical power is applied to the welding wire and a circuit iscompleted through the workpiece to sustain an arc that melts the wireand the workpiece to form the desired weld.

Advanced forms of MIG welding are based upon generation of pulsed powerin the welding power supply. That is, various pulsed regimes may becarried out in which current and/or voltage pulses are commanded by thepower supply control circuitry to regulate the formation and depositionof metal droplets from the welding wire, to sustain a desired heatingand cooling profile of the weld pool, to control shorting between thewire and the weld pool, and so forth.

While very effective in many applications, such pulsed regimes rendercontrol of wire feed rates difficult. In certain known techniques, forexample, attempts are made to control wire feed speed based upon thefrequency of the pulsed waveforms. This may require rapid changes inwire feed speed, however, rendering control difficult. Thesedifficulties are exacerbated when certain types of wire are used, suchas aluminum and its alloys. Because aluminum welding wires cannotsupport high column loads as can steels, a motor designed to push thewire from a wire feeder through the welding torch is most oftensupplemented by a motor disposed in the torch to pull the wire.Coordination of both of these motors may then be required, and theseagain based upon the pulse frequency. Such coordination is difficult andoften leads to less than optimal system performance.

There is a need, therefore, for improved welding strategies that allowfor welding in pulsed waveform regimes while improving wire feedcontrol.

BRIEF DESCRIPTION

The present invention provides welding systems designed to respond tosuch needs. In accordance with an exemplary implementation, a weldingsystem comprises a welding power supply configured to generate weldingpower for a pulsed waveform welding operation, and a wire feederconfigured to feed welding wire to a welding torch. An operatorinterface may allow an operator to select of a desired or commanded wirefeed speed. A signal representative of the desired wire feed speed isapplied to the welding power supply and parameters of the desired outputpower for a welding operation are determined in the welding power supplybased upon the commanded wire feed speed. These parameters may include,in particular, the frequency of the pulses in a pulsed waveform when theoperation is pulsed welding.

DRAWINGS

FIG. 1 is a diagrammatical representation of an exemplary MIG weldingsystem illustrating a power supply coupled to a wire feeder inaccordance with aspects of the present techniques;

FIG. 2 is a diagrammatical representation of exemplary control circuitrycomponents for a welding power supply of the type shown in FIG. 1;

FIG. 3 is a diagrammatical representation of exemplary components ofcontrol circuitry for a wire feeder for a system of the type shown inFIG. 1;

FIG. 4 is a flow chart illustrating exemplary steps in calibrating awire feeder in accordance with aspects of the present techniques;

FIG. 5 is a graphical representation of the calibration procedurecarried out in the steps of FIG. 4;

FIG. 6 is a flow chart illustrating exemplary steps in an algorithm forinitiating a weld via the system of FIG. 1;

FIG. 7 is a flow chart of an exemplary algorithm for controlling pulsedwelding parameters as a function of wire feed speed; and

FIG. 8 is a graphical representation of an exemplary waveform for apulsed welding regime that may be implemented in accordance with thepresent techniques.

DETAILED DESCRIPTION

Turning now to the drawings, and referring first to FIG. 1, an exemplarywelding system is illustrated as including a power supply 10 and a wirefeeder 12 coupled to one another via conductors or conduits 14. In theillustrated embodiment the power supply 10 is separate from the wirefeeder 12, such that the wire feeder may be positioned at some distancefrom the power supply near a welding location. However, it should beunderstood that the wire feeder, in some implementations, may beintegral with the power supply. In such cases, the conduits 14 would beinternal to the system. In embodiments in which the wire feeder isseparate from the power supply, terminals are typically provided on thepower supply and on the wire feeder to allow the conductors or conduitsto be coupled to the systems so as to allow for power and gas to beprovided to the wire feeder from the power supply, and to allow data tobe exchanged between the two devices as described more fully below.

The system is designed to provide wire, power and shielding gas to awelding torch 16. As will be appreciated by those skilled in the art,the welding torch may be of many different types, and typically allowsfor the feed of a welding wire and gas to a location adjacent to aworkpiece 18 where a weld is to be formed to join two or more pieces ofmetal. A second conductor (not shown) is typically run to the weldingworkpiece so as to complete an electrical circuit between the powersupply and the workpiece.

The system is designed to allow for data settings to be selected by theoperator, particularly via an operator interface 20 provided on thepower supply. The operator interface will typically be incorporated intoa front faceplate of the power supply, and may allow for selection ofsettings such as the weld process, the type of wire to be used, voltageand current settings, and so forth. In particular, the system isdesigned to allow for MIG welding with aluminum or other welding wirethat is both pushed towards the torch and pulled through the torch.These weld settings are communicated to control circuitry 22 within thepower supply.

The control circuitry, described in greater detail below, operates tocontrol generation of welding power output that is applied to thewelding wire for carrying out the desired welding operation. In certainpresently contemplated embodiments, for example, the control circuitrymay be adapted to regulate a synergic MIG welding regime, and/or asynergic Pulsed MIG welding regime. The term “synergic welding”,“synergic MIG welding” or “synergic Pulsed MIG welding” generally refersto welding algorithms in which the welding power output is coordinatedwith the wire feed speed, although no synergic welding algorithms haveheretofore performed such coordination as set forth in the presentdiscussion. “Pulsed welding” or “Pulsed MIG welding” refers totechniques in which a pulsed power waveform is generated, such as tocontrol deposition of droplets of metal into the progressing weld pool.In a particular embodiment of the invention, a specialized pulsedwelding regime may be implemented in which pulses are generated thathave amplitudes that themselves vary over time. One such regime iscommercially available under the designation Profile Pulse from MillerElectric Mfg. Co. of Appleton, Wis. In accordance with the presenttechniques, in all of these the control circuitry may at least partiallybase the parameters of the welding power generated upon the selectedwire feed speed.

The control circuitry is thus coupled to power conversion circuitry 24.This power conversion circuitry is adapted to create the output power,such as in a synergic or pulsed waveform regime that will ultimately beapplied to the welding wire at the torch. Various power conversioncircuits may be employed, including choppers, boost circuitry, buckcircuitry, inverters, converters, and so forth. The configuration ofsuch circuitry may be of types generally known in the art in and ofitself. The power conversion circuitry 24 is coupled to a source ofelectrical power as indicated by arrow 26. The power applied to thepower conversion circuitry 24 may originate in the power grid, althoughother sources of power may also be used, such as power generated by anengine-driven generator, batteries, fuel cells or other alternativesources. Finally, the power supply illustrated in FIG. 1 includesinterface circuitry 28 designed to allow the control circuitry 22 toexchange signals with the wire feeder 12.

The wire feeder 12 includes complimentary interface circuitry 30 that iscoupled to the interface circuitry 28. In some embodiments, multi-pininterfaces may be provided on both components and a multi-conductorcable run between the interface circuitry to allow for such informationas wire feed speeds, processes, selected currents, voltages or powerlevels, and so forth to be set on either the power supply 10, the wirefeeder 12, or both.

The wire feeder 12 also includes control circuitry 32 coupled to theinterface circuitry 30. As described more fully below, the controlcircuitry 32 allows for wire feed speeds to be controlled in accordancewith operator selections, and permits these settings to be fed back tothe power supply via the interface circuitry. The control circuitry alsoallows for calibration of feed rates for the wire as described below.The control circuitry 32 is coupled to an operator interface 34 on thewire feeder that allows selection of one or more welding parameters,particularly wire feed speed. The operator interface may also allow forselection of such weld parameters as the process, the type of wireutilized, current, voltage or power settings, and so forth. The controlcircuitry 32 is also coupled to gas control valving 36 which regulatesthe flow of shield and gas to the torch. In general, such gas isprovided at the time of welding, and may be turned on immediatelypreceding the weld and for a short time following the weld. The gasapplied to the gas control valving 36 is typically provided in the formof pressurized bottles, as represented by reference numeral 38.

The wire feeder 12 includes components for feeding wire to the weldingtorch and thereby to the welding application, under the control ofcontrol circuitry 36. For example, one or more spools of welding wire 40are housed in the wire feeder. Welding wire 42 is unspooled from thespools and is progressively fed to the torch as described below. Thespool may be associated with a clutch 44 that disengages the spool whenwire is to be fed to the torch. The clutch may also be regulated tomaintain a minimum friction level to avoid free spinning of the spool. Afeed motor 46 is provided that engages with feed rollers 48 to push wirefrom the wire feeder towards the torch. In practice, one of the rollers48 is mechanically coupled to the motor and is rotated by the motor todrive the wire from the wire feeder, while the mating roller is biasedtowards the wire to maintain good contact between the two rollers andthe wire. Some systems may include multiple rollers of this type.Finally, a tachometer 50 is provided for detecting the speed of themotor 46, the rollers 48, or any other associated component so as toprovide an indication of the actual wire feed speed. Signals from thetachometer are fed back to the control circuitry 36, such as forcalibration as described below.

It should be noted that other system arrangements and input schemes mayalso be implemented. For example, the welding wire may be fed from abulk storage container (e.g., a drum) or from one or more spools outsideof the wire feeder. Similarly, the wire may be fed from a “spool gun” inwhich the spool is mounted on or near the welding torch. As notedherein, the wire feed speed settings may be input via the operator input34 on the wire feeder or on the operator interface 20 of the powersupply, or both. In systems having wire feed speed adjustments on thewelding torch, this may be the input used for the setting.

Power from the power supply is applied to the wire, typically by meansof a welding cable 52 in a conventional manner. Similarly, shielding gasis fed through the wire feeder and the welding cable 52. During weldingoperations, the wire is advanced through the welding cable jackettowards the torch 16. Within the torch, an additional pull motor 54 isprovided with an associated drive roller. The motor 54 is regulated toprovide the desired wire feed speed as described more fully below. Atrigger switch 56 on the torch provides a signal that is fed back to thewire feeder and therefrom back to the power supply to enable the weldingprocess to be started and stopped by the operator. That is, upondepression of the trigger switch, gas flow is begun, wire is advanced,power is applied to the welding cable 52 and through the torch to theadvancing welding wire. These processes are also described in greaterdetail below.

It should be noted throughout the present discussion that while the wirefeed speed may be “set” by the operator, the actual speed commanded bythe control circuitry will typically vary during welding for manyreasons. For example, automated algorithms for “run in” (initial feed ofwire for arc initiation) may use speeds derived from the set speed.Similarly, various ramped increases and decreases in wire feed speed maybe commanded during welding. Other welding processes may call for“cratering” phases in which wire feed speed is altered to filldepressions following a weld. Still further, in pulsed welding regimes,the wire feed speed may be altered periodically or cyclically. In theProfile Pulse regime noted above, for example, periodic variations onthe order of 1-5 Hz may be commanded. As described below, in all ofthese situations the present technique allows for such variations in thecommanded wire feed speed, and consequent adjustments in the weldingpower output by the power supply.

FIG. 2 illustrates an exemplary embodiment for the control circuitry 22of the power supply. In practice, the control circuitry will includevarious electronic circuits, including analog and digital components forprocessing the operator-input weld settings, processing the wire feedspeed and other settings set or detected by the wire feeder, and forregulating the production of welding power by the power conversioncircuitry 24 as shown in FIG. 1. In the embodiment illustrated in FIG.2, the control circuitry includes processing circuitry 58 and memorycircuitry 60. The processing circuitry may be based upon any suitableprocessing platform, such as a microprocessor, a field programmable gatearray, an application specific integrated circuit having processingcapabilities, and so forth. Similarly, memory circuitry 60 may be anysuitable type of memory, such as electronic programmable read-onlymemory, random access memory, flash memory, or any other conventionalmemory included with or provided for the support of the processingcircuitry.

The memory will typically serve to store operator settings, controlregimes and algorithms, feedback and historical data, and so forth. Ofparticular interest for the present purposes are routines for thecontrol of the power generation based upon wire feed speed. In theillustrated embodiment, for example, the memory circuitry stores apulsed welding regime algorithm 62, along with weld settings 64 and aweld parameter look-up table 66. While a number of different weldingprocesses may be carried out by the power supply under the control ofthe processing circuitry 58, a particular embodiment of the power supplyallows for a pulsed MIG welding regime to be carried out in whichmultiple power pulses are applied in a pulsed waveform or train to thewelding wire for controlling the deposition of wire in the advancingweld pool. This pulsed welding regime algorithm 62 is adapted to controlparameters of the pulsed waveform based upon wire feed speed asdescribed more fully below. As noted above, other welding algorithms mayalso be stored in the memory circuitry, such as synergic MIG weldingregimes (not separately represented). These controls will typically bebased at least in part upon the weld settings 64. The algorithm 62 willalso make use of certain predetermined relationships between the wirefeed speed and the parameters of the welding process, which may bestored in a look-up table form as indicated by look-up table 66. Itshould also be noted, however, that certain embodiments may make use ofother data storage and reconstruction techniques than look-up tables.For example, welding regimes, wire feed speeds, calibration settings(described below) may be stored in the form of state engines, equationsdefining lines or curves, coefficients of formulae, and so forth. Thesemay then be used by the processing circuitry for determining the desiredwelding parameters during welding as described below.

FIG. 3 similarly illustrates certain functional circuitry that may beincluded in the wire feeder control circuitry 32. For example, in theillustrated embodiment, processing circuitry 68 is provided forperforming certain computations and for controlling the wire feederoperation. The processing circuitry 68, like processing circuitry 58 ofthe power supply, may be based upon any suitable platform, such as amicroprocessor, a field programmable gate array, or any other suitableprocessing configuration. The processing circuitry includes or issupported by memory circuitry 70. The memory circuitry 70 serves tostore algorithms implemented by the processing circuitry 68, which willtypically be in the form of a preprogrammed routines. For example, inthe illustrated embodiment, wire feed speed settings 72 will be storedin memory, and could be set on the operator interface described above.Calibration data 74 is also stored for determining appropriate voltages(or more generally, command signals) to be applied to the drive motor 54of the welding torch as also described in greater detail below. Basedupon this calibration data, a wire feed speed correction algorithm 76 isstored that serves as the basis for computations of the motor outputvoltage implemented by processing circuitry 68.

It should be noted that in systems where a “built-in” wire feeder isused (i.e., integrated into the power supply), certain of thesecomponents may be combined. For example, the processing circuitry usedto control the generation of welding power may also serve to drive thewire feeder components. Memory circuitry may also be shared, or some orall of the data required for wire feed speed regulation may be stored inthe power supply, either separate or when integrated with the wirefeeder.

In operation, the system undergoes a calibration routine to determinethe appropriate drive signal level to be applied to the drive motor 54of the welding torch. Resulting calibration data is then stored in thewire feeder (or elsewhere in the system, e.g., in the power supply).When a welding operation is to be performed, then, the wire is installedthrough the various components and through the torch, and theappropriate process, weld settings, wire selection, and so forth areselected by the operator via the operator interface 20 and the operatorinterface 34. Again, it should be noted that in certain embodimentsthese operator interfaces may be integrated as may the power supply andthe wire feeder. The operator then positions the torch near the startingpoint of the weld to be carried out and depresses the trigger switch 56as shown in FIG. 1. Wire is driven by motor 46, which is a torque motor,and pulled by motor 54 under the control of the control circuitry 32 ofthe wire feeder. Power and gas are also supplied by the power supply andan arc is initiated between the advancing wire and the workpiece tocarry out the welding operation. Because synergic and pulsed weldingregimes are particularly of interest in the present context, the wirefeed speed set on the wire feeder is communicated to the power supplyand the particular parameters of the welding power (e.g., the pulsedwaveform when using pulsed welding) are adapted by the power supplybased upon the wire feed speed.

Details of these operations are provided in the following discussion.However, it should be noted that certain advantages flow from thisoperation that will be apparent to those skilled in the art. Forexample, the use of a torque motor 46 in the wire feeder allows forapplying a feeding force of the wire into the liner of the cableassembly. This feeding force allows for open-loop control of both thetorque motor and the pull motor, while providing an inherent limitationon the torque and thereby the force applied to the wire drive and thewire. As used herein, the term “open loop” control is intended to relateto the open loop speed control of the pull motor. That is, thetachometer or speed sensor described above may be used for monitoring oreven some regulation of operation of the wire feeder (e.g. for gradualchanges in feed speed based on speed feedback), but during operation, nospeed feedback signal is generated by or received from the pull motor inthe torch. (Some embodiments may also utilize back EMF and or i*rcompensation to improve motor speed regulation, but these are not closedloop speed sensor parameters.) This operation is particularly usefulduring feed speed transitions (i.e., starting and stopping, cyclicalwire speed speed changes, rapid transitions, and so forth). The use of atorque motor for driving the wire also inherently compensates forspringiness in the wire and the space between the wire and the innerliner of the weld cable. Moreover, as described in greater detail below,no speed coordination is required between the torque motor 46 and thepull motor 54. The torque motor 46 merely serves to maintain a pushingforce to ensure the provision of wire to the pull motor 54. The systemis also fully retrofittable insomuch as any torch may be used forsynergic MIG welding and controlled pulsed MIG welding with no need forspecial closed-loop speed control through tachometers or other speedfeedback devices in the torch.

Other advantages flow from the illustrated arrangement in terms ofsynergic and pulsed welding regimes. For example, rather than attemptingto coordinate drive motor operation based upon pulse frequency, drivingof the wire is greatly simplified by allowing wire feed speed to besimply regulated by signals applied to the pull motor 54 of the weldingtorch, with welding power, including where applicable, waveform pulses,being defined based upon this parameter. Similar wire feed speedreference can be used as a basis for any other change in the powerparameters, and the wire feed speed need not be (and generally will notbe) a static or fixed value, as described above. Moreover, the provisionof a tachometer within the wire feeder for calibration purposes allowsfor adaptation of the system to ensure close regulation of the actualwire feed speed despite variances in component performance. Thus, thepulsed welding regime is inherently adapted to the calibrated wire feedspeed, adding to the simplification of the control aspects, whileproviding desired coordination of the pulse waveform with the wire feedspeed. The calibration also inherently accounts for variations of thevoltage constant and non-ideal internal armature resistances in the pullmotors, as well as system-to-system differences in roller slip, etc.

FIG. 4 illustrates exemplary steps in a routine for calibrating thedrive signals applied to the pull motor before the welding torch. Aswill be appreciate by those skilled in the art, certain performancetolerances may result in deviations in drive speed of the motor 54 overa range of input signals (e.g., voltage levels). These variations couldbe corrected by closed loop control of the motor, such as by the use ofa tachometer in the welding torch. However, the present technique makesuse of a tachometer in the wire feeder that is used to calibrate thecontrol signals applied to the pull motor. The calibration process,designated generally by reference numeral 78 in FIG. 4, begins withspooling the welding wire through the torch from the wire feeder, asindicated at step 80. With the wire thus in place, but without a weldingoperation taking place, the operator then enters into a calibrationmode, as indicated at step 82 (e.g., through a displayed menu). Theprocessing circuitry of the wire feeder then determines the voltage thatwould normally correspond to a first wire feed speed as indicated atstep 84 (that may be user-set, but that in a present embodiment isdefined by the calibration algorithm). This voltage may be determined bya computation carried out by the processing circuitry, such as based onstored settings in the feeder memory as described above, or may bedetermined from a look-up table, equation, or the like in the wirefeeder. This voltage is applied to the pull motor as indicated at step86 (with the torque motor pushing the wire also energized).

At step 88 the actual wire feed speed is detected (e.g., measured orsampled) by the tachometer in the wire feeder, such as over severalseconds. The tachometer readings may be low pass filtered (e.g.,averaged) or otherwise used to determine the actual wire feed speed overthe sampled period. If only a single data point (e.g., for a particularwire feed speed of interest) is desired, the calibration process maythen proceed to step 94 where a calibration value is stored that isrepresentative of the difference (i.e., offset and/or slope) between thecommanded and the actual wire feed speed, or the input signal needed toproduce the commanded speed is stored. However, in many implementationsit will be desirable to calibrate the system over a range of feedspeeds. In such cases, this same process may then be repeated for atleast one other wire feed speed (as indicated at step 90), which may beseparated considerably from the first wire feed speed tested to improvecalibration, and which, as in a current implementation, may be setautomatically by the algorithm. With the wire having been driven at twowire feed speeds, and actual speeds having been sensed and/or computed,calibration settings are computed. Based upon the collected or computedwire feed speeds and the nominal drive voltages, then, calibrationparameters are calculated as indicated at step 92. These calibrationparameters are then stored for later use in control of the pull motor,as indicated at step 94. As noted above, the calibration values may bestored in the form of a look-up table, one or more equations,coefficients for equations, and so forth, either in the wire feeder orthe power supply (or both).

A number of verifications in the calibration process may be implementedas well. For example, depending upon where the tachometer samples thespeed, the process may require manual intervention, such as adjustmentof the roller pressure to ensure that roller slip is minimized. Thetachometer may, for example, detect the torque motor shaft speed, thespeed of one of the rollers, or the wire itself (e.g., by use of aseparate roller). Also, the routine may call for determination ofwhether two or more commanded or actual speeds are sufficiently spacedto provide a reliable calibration, and so forth. Furthermore, wherecalibration was not successful for various reasons, the system mayprovide an indication of the reason for the error (e.g., slow wiremovement, wire slippage, no tachometer signal, etc.).

This calibration routine (for two commanded speeds) is illustratedgraphically in FIG. 5. In particular, FIG. 5 represents wire feed speedalong a vertical axis 96 as a function of the drive voltage 98 appliedto the pull motor (with the torque motor engaged and operative). Adesign trace 100 represents the nominal relationship between the drivesignal (voltage) and the wire feed speed. However, component deviationsmay be such that the wire feed speed is different from the design speedfor a particular input or command signal. Thus, in the processsummarized in FIG. 4, a first wire feed speed is selected as representedby a first voltage input signal, as illustrated at point 102 along thedesign trace. However, if a deviation exists in the particular motor orsetup (e.g., due to drag, etc.), a different wire feed speed will resultfrom the input signal, as indicated by point 104. When the process isrepeated, another design point 106 is selected, and again a deviationmay result in the actual wire feed speed point 108. Based upon these twopoints, then, the actual relationship between the input signal and thewire feed speed may be determined as indicated by actual trace 110. Asnoted in the graphical representation of FIG. 5, this actual trace maybe offset from the design trace as indicated by reference numeral 112,and/or the traces may have different slopes as indicated referencenumerals 114 and 116. It should also be noted that the actual trace maybe above, below or may cross the design trace. Following the calibrationprocess, then, a formula or algorithm is developed for the actualrelationship (e.g., the equation of the actual trace) between the inputsignals and the actual wire feed speeds, or a series of calibrationpoints are determined along the design trace. In operation, then, when adesired wire feed speed is selected, the required input signal for thepull motor is determined based upon the calibration information. In thecase of a look-up table, for example, reference may be made to thedesign trace and individual offsets along the design trace to obtain theactual trace. In such cases, interpolation between the look-up tablepoints may be in order when wire feed speeds are selected at locationsbetween these intervals. Where equations are employed (or coefficientsof equations used for reconstruction of the actual relationship), one ormore equations may be determined and stored, such as to capturenon-linearities in the command-to-speed relationship.

The foregoing process allows for what is essentially open-loop control(from a speed standpoint) of wire feed speed by regulation of the pullmotor in the torch. As discussed above, the tachometer may be used fromtime to time for re-calibration or checking these settings (or even forclosed-loop control), but it has been found that good control of wirefeed speed is obtained by reliance upon the calibration information withno speed feedback from the torch pull motor. When used in conjunctionwith the torque motor, then, no coordination of the drive signalsapplied to the torque motor with the drive signals applied to the pullmotor is needed. Similarly, when used with a synergic or pulsed weldingregime, the system has been found to operate very well with calibrateddrive signals applied to the pull motor, operational signals (i.e.,ON/OFF) only applied to the torque motor (or two or more discrete, e.g.,high and low, settings), and welding power parameters determined basedupon the desired wire feed speed.

FIG. 6 illustrates exemplary steps in the initiation of an arc inaccordance with the present techniques, and based upon the system andcalibration described above. The arc initiation routine, indicatedgenerally by reference numeral 118, begins with reading the wire speedsettings at the wire feeder as indicated by step 120. The wire feedspeed settings are then transmitted to the power supply as indicated atstep 122, such as through the interface circuitry described above and tothe processing circuitry. At step 124 the wire feeder calculates thecorrected input signal for the pull motor disposed in the welding torch.Again, this calculation will be based upon the calibration settingsdetermined through calibration process, such as that described abovewith reference to FIGS. 4 and 5. At step 126, then, the operator beginsthe welding process by depressing the trigger switch on the weldingtorch handle. At step 128, based upon this signal, the wire feederenergizes the torque motor to apply a pushing force to the wire, and thepull motor to draw the wire through the torch. At step 130 the systemmonitors welding current. That is, prior to establishing an arc, nocurrent will flow through the welding wire and the workpiece back to thepower supply (due to the open circuit). Once an arc (or a short circuit)is established a current can be detected by the power supply, thecurrent flowing through the closed loop path established through thewire feeder, the welding wire and the workpiece. At step 132 the systementers an arc initiation sequence, in which wire feed and welding powerare coordinated to reliably start an arc between the welding wire andthe workpiece.

FIG. 7 illustrates exemplary steps in implementing a synergic or pulsedwelding regime based upon wire feed speed after initiation of the arc.The process, indicated generally by reference numeral 134, may beginwith the initial setup of the equipment, as described above (includingthe calibration routine). An operator may then select a welding process,as indicated by reference numeral 138. As noted above, of particularinterest in the present context are synergic MIG and pulsed MIGprocesses. This selection is typically made via the power supplyoperator interface (or the wire feeder operator interface). At step 140,then, the operator may set certain process parameters, such as currentor power levels, wire feed speed, and so forth. At step 142 thecommanded wire feed speed is received by the power supply controlcircuitry, such as from the control circuitry of the wire feeder. Asnoted above, such commands will often vary during welding, and the flowchart of FIG. 7 should be understood as repeatedly determining,transmitting and receiving the wire feed speed commands.

Based upon this wire feed speed commands, power parameters aredetermined as indicated at step 144. In the case of pulsed waveforms, ofparticular interest here, one or more parameters of the pulse train orwaveform are determined. These parameters may be identified by referenceto a look-up table stored in the power supply as discussed above, or toone or more equations, equation coefficients, and so forth. In a presentimplementation for pulsed welding, for example, the look-up table mayinclude parameters such as the peak current of the waveform, the pulsewidth, the background current of the waveform, the pulse frequency, riseand fall rates of pulses, pulse curvature, and so forth. Similarparameters may be determined from mathematical relationships, stateengines, and so forth that define the waveforms. These parameters may bereferenced for various combinations of wire and gas. That is, individualsettings may be provided for different wire types (e.g., aluminum wire),wire sizes, and combinations of these with particular shielding gasses.Moreover, each of these parameters is referenced by the commanded wirefeed speed. As indicated at step 146, certain of these parameters may befurther refined by interpolation between predetermined settings storedin a look-up table. That is, where wire feed speeds are set betweenstored data points in the look-up table, the other referenced parametersmay be determined by interpolating between the closest available points(e.g., by linear interpolation). At step 148, then, the welding power inaccordance with the determined parameters is generated by the conversioncircuitry in the power supply and applied to the wire for carrying outthe desired welding operation. Where changes are made to the wire feedspeed, then, by the operator or more commonly by algorithms used togenerate the speed commands, the process summarized in FIG. 7 isrepeated for the new wire feed speed commands.

FIG. 8 represents an exemplary pulsed waveform 150 of a type that may beused in pulsed welding, and the parameters of which may be determined byreference to commanded wire feed speed, as described above. The waveformrepresents current and/or voltage along a vertical axis 152 as afunction of time along axis 154. The waveform comprises a series ofpulses 156 and 158. Taking, for example, a waveform that representscommanded current, the waveform may be defined by a peak current 160 foreach pulse, followed by a background current 162 between pulses. Eachpulse may be further defined by one or more ramp-up rates 164 and one ormore ramp-down rates 166. Where desired, curves or transitions may bedefined between the ramps and the peak and/or background currents, asindicated by reference numerals 168 and 170. The duration of each pulsemay also be defined, as indicated by reference numeral 172, and may theperiod of repetition of the pulses, as indicated by reference numeral174 (which effectively defines the frequency of the pulsed waveform).Some or all of these parameters may be altered “on the fly” by referenceto the commanded wire feed speed. In a practical implementation, theactual values of these parameters will be determined empirically, suchas for certain wire compositions, wire sizes, shielding gases, and soforth. It should also be noted that in certain regimes, the backgroundand peak values may themselves rise and fall cyclically or periodically.Such variations may also be implemented based upon reference to thecommanded wire feed speed.

While only certain features of the invention have been illustrated anddescribed herein, many modifications and changes will occur to thoseskilled in the art. It is, therefore, to be understood that the appendedclaims are intended to cover all such modifications and changes thatfall within the true spirit of the invention.

1. A welding system comprising: a welding power supply configured togenerate welding power for a pulsed waveform welding operation, thepulsed waveform not changing polarity throughout the welding operation;and a wire feeder configured to feed welding wire to a welding torch;wherein a signal based upon or representative of a commanded wire feedspeed is applied to the welding power supply and pulse parameters of thepulsed waveform welding operation are determined in the welding powersupply based upon the signal.
 2. The welding system of claim 1,comprising an operator interface permitting operator selection of adesired wire feed speed on which the commanded wire feed speed is based.3. The welding system of claim 1, wherein the wire feeder is separatefrom the welding power supply.
 4. The welding system of claim 1, whereinthe wire feeder is coupled to the welding torch, the wire feedercomprising a torque motor configured to apply a pushing force on thewelding wire, the torch comprising a pull motor configured to pull thewire through a torch cable coupled between the wire feeder and thetorch.
 5. The welding system of claim 4, wherein during the weldingoperation the wire feeder is configured to energize the torque motor andto apply drive signals to the pull motor without speed feedback from thepull motor to drive the welding wire at the commanded wire feed speed.6. The welding system of claim 1, wherein the pulse parameters comprisepulse frequency.
 7. The welding system of claim 6, wherein the pulseparameters include a peak current, a background current, and ramp ratesbetween background and peak currents.
 8. The welding system of claim 1,wherein the welding power supply comprises a look-up table that storesthe pulse parameters referenced by wire feed speed.
 9. The weldingsystem of claim 8, wherein the welding power supply is configured tointerpolate at least one pulse parameter when a commanded wire feedspeed does not correspond to an entry in the look-up table.
 10. Thewelding system of claim 1, wherein the commanded wire feed speed ischanged automatically during the welding operation.
 11. A welding systemcomprising: a welding power supply configured to generate welding powerfor a pulsed metal inert gas welding process in which the welding powervaries with feed speed of welding wire; a welding torch comprising apull motor configured to pull the welding wire through the torch; and awire feeder coupled between the power supply and the welding torch andconfigured to feed welding wire to a welding torch, the wire feedercomprising a torque motor configured to apply a pushing force on thewelding wire; wherein a signal based upon or representative of acommanded wire feed speed is applied to the welding power supply andoutput welding power parameters for the pulsed metal inert gas weldingprocess are determined in the welding power supply based upon thesignal.
 12. The welding system of claim 11, comprising an operatorinterface permitting operator selection of a desired wire feed speed onwhich the commanded wire feed speed is based.
 13. The welding system ofclaim 11, wherein the wire feeder is separate from the welding powersupply.
 14. The welding system of claim 11, wherein during the weldingoperation the wire feeder is configured to energize the torque motor andto apply drive signals to the pull motor without speed feedback from thepull motor to drive the welding wire at the commanded wire feed speed.15. The welding system of claim 11, wherein the commanded wire feedspeed is changed automatically during the welding operation.
 16. Awelding system comprising: a welding power supply comprising powersupply control circuitry and power conversion circuitry responsive tothe power supply control circuitry to generate welding power for apulsed waveform welding operation, the pulsed waveform not changingpolarity throughout the welding operation; a wire feeder coupled to thewelding power supply and comprising a source of welding wire, wirefeeder control circuitry and wire drive circuitry responsive to the wirefeeder control circuitry to feed welding wire to a welding torch, thewire feeder further comprising an operator interface permitting operatorselection of a commanded wire feed speed; and a welding torch coupled tothe wire feeder via a torch cable and configured to receive the weldingwire through the torch cable, the welding torch comprising a wire pullmotor responsive to drive signals from the wire feeder for drawing wirefrom the source of welding wire; wherein a signal based upon orrepresentative of the commanded wire feed speed is applied to thewelding power supply and pulse parameters of the pulsed waveform weldingoperation are determined in the welding power supply based upon thesignal.
 17. The welding system of claim 16, wherein the pulse parameterscomprise pulse frequency.
 18. The welding system of claim 17, whereinthe pulse parameters include a peak current, a background current, andramp rates between background and peak currents.
 19. The welding systemof claim 16, wherein the welding power supply comprises a look-up tablethat stores the pulse parameters referenced by wire feed speed.
 20. Thewelding system of claim 19, wherein the welding power supply isconfigured to interpolate at least one pulse parameter when a commandedwire feed speed does not correspond to an entry in the look-up table.21. The welding system of claim 16, wherein the wire feeder comprises atorque motor that exerts a feed force on the welding wire during thewelding operation.
 22. The welding system of claim 21, wherein duringthe welding operation the torque motor is energized to exert the feedforce and the pull motor receives drive signals in an open loop mannerto drive the welding wire at the commanded wire feed speed.
 23. Awelding system comprising: a welding power supply comprising powersupply control circuitry and power conversion circuitry responsive tothe power supply control circuitry to generate welding power for apulsed waveform welding operation, the pulsed waveform not changingpolarity throughout the welding operation; a wire feeder coupled to thewelding power supply, the wire feeder comprising wire feeder controlcircuitry and wire drive circuitry responsive to the wire feeder controlcircuitry to feed welding wire to a welding torch, the wire feederfurther comprising an operator interface permitting operator selectionof a commanded wire feed speed; and a welding torch coupled to the wirefeeder via a torch cable and configured to receive the welding wirethrough the torch cable, the welding torch comprising a wire pull motorresponsive to drive signals from the wire feeder for drawing wire fromthe source of welding wire; wherein a signal based upon orrepresentative of the commanded wire feed speed is applied to thewelding power supply and output welding power for the pulsed waveform orsynergic welding operation is output by the welding power supply basedupon the signal.
 24. The welding system of claim 23, wherein pulseparameters for a pulsed waveform welding operation are determined in thewelding power supply based upon the commanded wire feed speed, includinga peak current, a background current, and ramp rates between backgroundand peak currents.
 25. The welding system of claim 23, wherein thewelding power supply is configured to interpolate at least one pulseparameter when a commanded wire feed speed does not correspond to anentry in the look-up table.
 26. The welding system of claim 23, whereinthe wire feeder comprises a torque motor that exerts a feed force on thewelding wire during the welding operation.
 27. The welding system ofclaim 26, wherein during the welding operation the torque motor isenergized to exert the feed force and the pull motor receives drivesignals in an open loop manner to drive the welding wire at thecommanded wire feed speed.